import {DECREMENT, INCREMENT, INCREMENT_OBJ} from "./mutation-types";

export default {
  // increment(state, n) {
  //   state.count += n
  // },
  // decrement(state, n) {
  //   state.count -= n
  // },
  // //对象提交风格的 mutation
  // incrementObj(state, obj) {
  //   console.log(obj)
  //   state.count += obj.num
  // }

  //使用常量代替mutations类型名
  [INCREMENT](state, n) {
    state.count += n
  },
  [DECREMENT](state, n) {
    state.count -= n
  },
  //对象提交风格的 mutation
  [INCREMENT_OBJ](state, obj) {
    // console.log(obj)
    state.count += obj.num
  }
}
